Key.DELETEKEY

Доступность

Flash Player 5.

Синтаксис

Key.DELETEKEY:Number

Описание

Свойство; константа, связанная с кодом клавиши Delete (46).

Пример

В следующем примере при помощи Drawing API и листнеров пользователю дается возможность рисовать курсором мыши. Нажатие Backspace или Delete стирает нарисованное.

this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
  this.drawing = true;
  canvas_mc.moveTo(_xmouse, _ymouse);
  canvas_mc.lineStyle(3, 0x99CC00, 100);
};
mouseListener.onMouseUp = function() {
  this.drawing = false;
};
mouseListener.onMouseMove = function() {
  if (this.drawing) {
    canvas_mc.lineTo(_xmouse, _ymouse);
  }
  updateAfterEvent();
};
Mouse.addListener(mouseListener);
//
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
  if (Key.isDown(Key.DELETEKEY) || Key.isDown(Key.BACKSPACE)) {
    canvas_mc.clear();
  }
};
Key.addListener(keyListener);

При тестировании примера убедитесь, что Вы отключили стадартные комбинации клавиш среды тестирования при помощи меню Control > Disable Keyboard Shortcuts.